# Test Case 1

./Grades 49 49
# Expected Output: "Fail"
# Observed: "fail"

# Test Case 2

./Grades 30 29
# Expected Output: "Component Fail"
# Observed: "fail"

# Test Case 3

./Grades 72 34
# Expected Output: "Component Fail"
# Observed: "fail"

# Test Case 4

./Grades 67 54
# Expected Output: "Pass"
# Observed: "Pass"

# Test Case 5

./Grades 89 82
# Expected Output: "Pass with distinction"
# Observed: "Pass with distinction"

# Test Case 6

./Grades hf yf
# Expected Output: "Invalid Input"
# Observed: "fail"
